Sketcher ConstrainAngle/es

Constraint InternalAngle

Ubicación en el Menú
Croquizador → Restricciones del Croquizador → Restricción angular
Entornos de trabajo
Croquizador, Diseño de Piezas
Atajo de teclado por defecto
A
Introducido en versión
-
Ver también
Restricción distancia, Restricción perpendicular

Descripción

La herramienta Croquizador Restricción de Ángulo fija el ángulo entre dos bordes (las líneas se tratan como infinitas y las curvas abiertas también se extienden virtualmente), el ángulo de una línea con el eje horizontal del boceto o el ángulo de apertura de un arco circular.

Uso

Véase también: Ayudas para el dibujo.

Modo Continuar

  1. Asegúrese de que no haya ninguna selección.
  2. Existen varias maneras de invocar la herramienta:
    • introduced in 1.0: Si la preferencia Restricciones de acotación Preferencia está configurada en Herramienta Única (predeterminado): pulse la flecha hacia abajo a la derecha del botón y seleccione la opción Cota de Ángulo del menú desplegable.
    • Si esta preferencia tiene un valor diferente (y en 0.21 and below): pulse el botón Cota Angular.
    • Seleccione la opción Croquis → Restricciones → Cota Angular del menú.
    • introduced in 1.0: Haga clic con el botón derecho en la Vista 3D y seleccione la opción Cota → Cota Angular del menú contextual.
    • Use el atajo de teclado: K seguido de A.
  3. El cursor cambia a una cruz con el icono de la herramienta.
  4. Realice una de las siguientes acciones:
    • Seleccione dos líneas.
    • Seleccione un punto y dos aristas (en ese orden).
    • Seleccione una arista, un punto y una arista (ídem).
  5. Si se crea una restricción dimensional de conducción, según las Preferencias, se abre un cuadro de diálogo para editar su valor. Un valor negativo invertirá la dirección del ángulo.
  6. Se añade una restricción de ángulo. Si se han seleccionado un punto y dos aristas, también se pueden añadir hasta dos restricciones de punto sobre objeto Consulte Ejemplos.
  7. Opcionalmente, puede seguir creando restricciones.
  8. Para finalizar, haga clic con el botón derecho o pulse Esc, o inicie otra herramienta de creación de geometría o restricciones.

Modo de ejecución única

  1. Realice una de las siguientes acciones:
    • Seleccione una línea.
    • Seleccione un arco circular.
    • Seleccione dos líneas.
    • Seleccione un punto y dos aristas (en cualquier orden).
  2. Invoque la herramienta como se describe anteriormente, o con la siguiente opción adicional:
    • Haga clic con el botón derecho en la sección Elementos del Diálogo del Croquizador y seleccione la opción Cota Angular del menú contextual.
  3. Opcionalmente, edite el valor de la restricción.
  4. Se agrega una restricción de ángulo. Si se han seleccionado un punto y dos aristas, también se pueden agregar hasta dos restricciones de punto sobre objeto. Ver Ejemplos.

Ejemplos

Línea única

El ángulo de la línea con la parte positiva del eje X del croquis es fijo.

Arco circular simple

El ángulo de apertura del arco es fijo.

Entre dos líneas

El ángulo entre las dos líneas es fijo. No es necesario que las líneas se intersequen.

Entre dos aristas en un punto

El ángulo entre los dos bordes en un punto dado es fijo. El punto puede ser cualquiera, por ejemplo, el centro de un círculo, el extremo de un borde o el origen; puede pertenecer a uno o ambos bordes, y también puede ser un objeto de punto (point object). Si es necesario, se añaden las restricciones de punto sobre objeto para asegurar que el punto se encuentre en ambos bordes (extendidos). Estas restricciones adicionales se denominan (restricciones auxiliares).

Programación de scripts

La restricción de ángulo se puede crear desde macros y desde la consola Python utilizando lo siguiente:

# line slope angle
Sketch.addConstraint(Sketcher.Constraint('Angle',iline,angle))

# angular span of arc
Sketch.addConstraint(Sketcher.Constraint('Angle',iarc,angle))

# angle between lines
Sketch.addConstraint(Sketcher.Constraint('Angle',iline1,pointpos1,iline2,pointpos2,angle))

# angle-via-point (no helper constraints are added automatically when from python)
Sketch.addConstraint(Sketcher.Constraint('AngleViaPoint',icurve1,icurve2,geoidpoint,pointpos,angle))

donde:

La página Croquizador Programación de Scripts explica los valores que se pueden usar para iline, iline1, iline2, pointpos1, pointpos2, geoidpoint y pointpos y contiene más ejemplos sobre cómo crear restricciones desde scripts de Python.